.rv-search {
  // display: flex;
  // align-items: center;
  // box-sizing: border-box;
  // padding: 0.266667rem var(--rv-padding-sm);
  // padding: var(--rv-search-padding);
  // background-color: var(--rv-white);
  // background-color: var(--rv-search-background-color);
  width: 7.5rem;
  height: 1rem;
  // float: right;
  border-radius: 2.5rem;
  color: #f7f8fa;
  background-color: #f7f8fa;
}

.dp {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: center;
  align-items: stretch;
  margin-top: -0.5rem;
  margin-right: -4rem;
}

// .yg {
//   display: flex;
//   flex-direction: row-reverse;
//   flex-wrap: wrap;
//   align-content: space-between;
//   justify-content: space-around;
//   align-items: flex-end;
//   margin-top: -2.5rem;
//   margin-left: -4rem;
// }

.introduce {
  // margin-right: 1rem;
  // font-size: 0.1rem;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: space-around;
  align-items: stretch;
  margin-left: -3.2rem;
  margin-top: 0.05rem;
  font-size: 0.1rem;
}
// .gp {
//   font-size: 0.4rem;
//   width: 1.8rem;
//   height: 1rem;
//   background-color: #fb3777;
//   /* display: flex; */
//   border-radius: 1rem;
//   margin-top: -1.8rem;
//   margin-left: 7.9rem;
//   .gps {
//     line-height: 1rem;
//     color: white;
//     font-size: 0.2rem;
//   }
// }
.conts {
  width: 100%;
  display: flex;
  height: 3rem;
  position: relative;
  .titles {
    display: flex;
    flex-direction: column;
    margin-top: 15px;
    padding-left: 25px;
    .yg {
      font-size: 0.35rem;
    }
    .itemself {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      margin-top: 22px;
      width: 200px;
      font-size: 0.15rem;
    }
  }
  .gp {
    position: absolute;
    width: 45px;
    height: 25px;
    left: 310px;
    top: 70px;
    background-color: #fb3777;
    border-radius: 35px;
    .gps {
      line-height: 25px;
      color: white;
      font-size: 0.25rem;
    }
  }
}
.adm-tabs-content {
  padding: 0;
}
.moveryin {
  // background-color: red;
  .moveryin_zi {
    height: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    border-bottom: 1.5px solid #333;
    // border-top: 1.5px solid #333;
  }
  .moveryin_zi:first-child {
  }
}
.newplay {
  .newplay_zi {
    display: flex;
    padding: 20px;

    img {
      width: 20%;
      height: 100px;
    }
    .newplay_name {
      padding-left: 20px;
      p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        margin-top: 20px;
      }
    }
  }
}
